Skip to main content

接入待监控服务

Last updated on

本文档将指导您部署Originx agent,将应用接入到 Originx 的监控中。

接入部署在 Kubernetes 集群中的服务

准备工作

  • 使用 Helm 进行部署
  • 服务器时钟同步
  • 与 Originx-server 端网络互相可达

开始部署

执行以下命令使用 Helm 在被监控集群中安装Originx-agent:

export ORIGINX_SERVER_IP=<your originx server IP> # FIXME 这里填写originx-server的任一节点IP
curl -O http://storage.kindlingx.com/package/v1.4.0/originx-agent-deploy.sh
bash originx-agent-deploy.sh

验证

执行命令kubectl get po -n originx | grep originx-agent,pod中所有容器都启动成功,若为3/4(如下所示)请联系我们协助进行内核适配。

[root@worker ~]# kubectl get po -n originx | grep originx-agent
originx-agent-psd6r 3/4 Running 5m
originx-agent-victoria-metrics-agent-6f89c6d479-b5irs 1/1 Running 5m

探针部署成功后的预计2-3分钟内,即可在 Grafana 中看到被监控的服务。

接入部署在传统服务器中的服务

准备工作

  • 使用 docker-compose 进行部署
  • 服务器时钟同步
  • 与 Originx-server 端网络互相可达

配置 Originx-server 获取安装信息

在安装有 Originx 服务端的服务器中执行以下命令:

curl -O http://storage.kindlingx.com/package/deepflow/originx-vm-config.sh
bash originx-vm-config.sh

安装完成后会输出GroupID,如下所示,请保存用于下一步安装。

NAME           ID
originx-host g-uH17hfvboi

请输入并保存 originx-host 后的ID:
g-uH17hfvboi
请保存这个groupID用于虚机的探针部署:g-uH17hfvboi

开始部署

export ORIGINX_SERVER_IP=<your originx server IP> # FIXME 这里填写originx-server的节点IP
export ORIGINX_GROUP_ID=<your originx server ID> # FIXME 这里填写步骤3执行完成后输出的GroupID

curl -O http://storage.kindlingx.com/package/v1.4.0/Originx-agents-docker-compose.zip
unzip Originx-agents-docker-compose.zip
cd Originx-agents-docker-compose
bash originx-agent-compose-deploy-vm.sh

验证

输入docker ps -a,全部容器处于运行状态表示部署成功: image.png